bitkeeper revision 1.1379 (426ca278F5TOjFztt77FKYt8v457dg)
authorleendert@watson.ibm.com[kaf24] <leendert@watson.ibm.com[kaf24]>
Mon, 25 Apr 2005 07:55:36 +0000 (07:55 +0000)
committerleendert@watson.ibm.com[kaf24] <leendert@watson.ibm.com[kaf24]>
Mon, 25 Apr 2005 07:55:36 +0000 (07:55 +0000)
commit6d59ce88ba5e14a0378e0a84f08c4b3495b3f0dc
tree1c6655be613877a8d4c6bea31adca87696749a76
parent99124bb40925c2b66fc1b717eb3b2443dda6ae21
bitkeeper revision 1.1379 (426ca278F5TOjFztt77FKYt8v457dg)

[PATCH] [PATCH] Assorted VMX patches

This patch contains the following VMX patches:

- ioemu: Update the address when doing a stosb/stosw/stosl. Without this patch
  stosb writes req->count times at the same location req->addr. Not exactly
  the intended semantics.

- xc_ptrace.c: Use the page_array to refer to partition memory. This allows
  you to use gdbserver on a VMX partition (and presumably partitions that use
  shadow page tables).

- dom0_ops.c: Preserve ECF_VMX_GUEST flag for gdbserver. Without it you
  cannot (re)set the VMX domain state.

- vmx.c: Added support for lmsw. Unmodified FreeBSD uses this when running
  inside a VMX partition.

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
===== tools/ioemu/iodev/cpu.cc 1.8 vs edited =====
tools/ioemu/iodev/cpu.cc
tools/libxc/xc_ptrace.c
xen/arch/x86/dom0_ops.c
xen/arch/x86/vmx.c
xen/include/asm-x86/vmx.h